runtime.stringStruct.str (field)
51 uses
runtime (current package)
alg.go#L55: return memhashFallback(x.str, h, uintptr(x.len))
arena.go#L148: v = stringStructOf((*string)(e.data)).str
cgocall.go#L534: if !cgoIsGoPointer(ss.str) {
cgocall.go#L537: if !top && !isPinned(ss.str) {
debuglog.go#L666: str: unsafe.Pointer(ptr),
map_faststr.go#L38: if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L54: if k.str == key.str {
map_faststr.go#L58: if *((*[4]byte)(key.str)) != *((*[4]byte)(k.str)) {
map_faststr.go#L62: if *((*[4]byte)(add(key.str, uintptr(key.len)-4))) != *((*[4]byte)(add(k.str, uintptr(key.len)-4))) {
map_faststr.go#L73: if memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L100: if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L133: if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L149: if k.str == key.str {
map_faststr.go#L153: if *((*[4]byte)(key.str)) != *((*[4]byte)(k.str)) {
map_faststr.go#L157: if *((*[4]byte)(add(key.str, uintptr(key.len)-4))) != *((*[4]byte)(add(k.str, uintptr(key.len)-4))) {
map_faststr.go#L168: if memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L195: if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L253: if k.str != key.str && !memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L261: k.str = key.str
map_faststr.go#L333: if k.str != key.str && !memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L337: k.str = nil
print.go#L19: rp.array = sp.str
string.go#L233: str unsafe.Pointer
string.go#L565: ss := stringStruct{str: unsafe.Pointer(str), len: findnull(str)}
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |